package com.jtny.nytb.config.varible.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * 全局变量管理表(ConfigGlobalManagement)实体类
 *
 * @author makejava
 * @date 2023/09/08 13:45
 * @since 2023-09-01 14:07:45
 */

@Data
@ApiModel("全局变量管理")
public class ConfigGlobalManagementVO implements Serializable {
    private static final long serialVersionUID = -73676261160301486L;
    /**
     * id
     */
    private Long id;

    /**
     * 变量编码
     */
    @ApiModelProperty("全局变量编码")
    private String code;
//    /**
//     * 变量标识
//     */
//    @ApiModelProperty("全局变量标识")
//    private String sign;
    /**
     * 变量名称
     */
    @ApiModelProperty("全局变量名称")
    private String name;
    /**
     * 变量分类：1-平台变量，2-企业变量
     */
    @ApiModelProperty("变量分类：1-平台变量，2-企业变量")
    private Integer classify;
    /**
     * 数据类型：1-普通类型，2-数字类型，3-开关，4-数据字典
     */
    @ApiModelProperty("数据类型：1-普通类型，2-数字类型，3-开关，4-数据字典")
    private Integer dataType;
    /**
     * 变量值
     */
    @ApiModelProperty("变量值")
    private String value;
    /**
     * 生效开始时间
     */
    @ApiModelProperty("生效开始时间")
    private Long effectiveStartTime;
    /**
     * 生效截至时间
     */
    @ApiModelProperty("生效截至时间")
    private Long effectiveEndTime;

}

